.layout-form-box {
	padding-bottom: 200rpx;
	margin: 25rpx;
	.swiper {
		border-radius: 15rpx;
		margin-bottom: 20rpx;
	}
	.video {
		display: block;
		width: 100%;
		border-radius: 15rpx;
		margin-bottom: 20rpx;
	}
	.title-box {
		background-color: #fff;
		padding: 25rpx;
		font-size: 28rpx;
		line-height: 40rpx;
		border-radius: 15rpx;
		margin-bottom: 20rpx;
	}

	.form-content {
		overflow: hidden;
		border-radius: 15rpx;
		.item-box {
			margin-bottom: 2rpx;
			padding: 25rpx;
			background: #fff;
			.tit-box {
				display: flex;
				align-items: center;
				justify-content: space-between;
				.tit {
					font-size: 28rpx;
				}
				.desc {
					font-size: 24rpx;
					color: #d33123;
				}
			}
		}
		.content-box {
			margin-top: 20rpx;
			font-size: 28rpx;
			.upload-box {
				display: flex;
				align-items: center;
				flex-wrap: wrap;
				.img-box {
					width: 150rpx;
					height: 150rpx;
					display: block;
					margin-right: 10rpx;
					margin-bottom: 10rpx;
					border-radius: 15rpx;
					position: relative;
					display: flex;
					align-items: center;
					flex-wrap: wrap;
					.close {
						position: absolute;
						right: 10rpx;
						top: 10rpx;
						background: rgba(0, 0, 0, 0.5);
					}
				}
				.img {
					width: 150rpx;
					height: 150rpx;
					display: block;
					border-radius: 15rpx;
				}
			}
		}
		.coordinate-box {
			display: flex;
			align-items: center;
		}
		.price-box {
			display: flex;
			align-items: center;
			justify-content: space-between;
			.price {
				font-size: 28rpx;
				color: #d33123;
			}
			.spec {
				position: relative;
				.tit {
					font-size: 24rpx;
					padding: 10rpx 20rpx;
					border-radius: 100px;
					background-color: #000;
					color: #fff;
				}
				.num {
					position: absolute;
					right: -5rpx;
					top: -5rpx;
					background-color: #d33123;
					color: #fff;
					width: 25rpx;
					height: 25rpx;
					line-height: 25rpx;
					border-radius: 50%;
					font-size: 20rpx;
					text-align: center;
				}
			}
		}
	}
}

.btn-box {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	border-top: solid 1px #f2f2f2;
	background-color: #ffffff;
	padding-bottom: calc(env(safe-area-inset-bottom) / 2);
	.btn {
		height: 90rpx;
		line-height: 90rpx;
		text-align: center;
		border-radius: 200px;
		color: #fff;
		font-size: 27rpx;
		flex: 1;
	}
}
